home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / ELECTRON / 2687.ZIP / README.3 < prev    next >
Text File  |  1991-02-07  |  11KB  |  262 lines

  1. <<<<<<<<<<<<<<<<<<<<<<<<< LSYSTEM V3 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  2.  
  3. The following notes indicate the changes which have been  made  to 
  4. LSYSTEM V2. since its release in JUNE 1990.  They will be included 
  5. in the printed manual at the next reprinting.
  6.  
  7. ..................................................................
  8.  
  9.                Revision Notes for LSYSTEM 3 : 12/2/1991             
  10.  
  11.      M.E.B.    A bug in the  "errors  and  warnings"  reported  at 
  12.                simulation time fixed -- see  7.3  of  the  LSYSTEM 
  13.                manual.  The node numbers given with  each  of  the 
  14.                WARNINGS were one less than the number of the  node 
  15.                where the problem occurred.  A list of node_numbers 
  16.                and the corresponding node_names is  given  in  the 
  17.                xxx.INF  file.   This  should  help  when   tracing 
  18.                errors.   To  simplify  bug  hunting  LSYSTEM   now 
  19.                reports ( in the xxx.RLT file ) WARNINGS and  the 
  20.                node number where a problem occurred with a list  of 
  21.                the model  types  which  connect  to  the  "problem 
  22.                node", rather than the  internal function  numbers.  
  23.                Using the node_number/node_name  and  the  list  of 
  24.                model types makes identification of the area of the 
  25.                logic network where there is an error a more direct 
  26.                task.   This bug was reported by  Mr  R.A.  Carter, 
  27.                Birmingham.
  28. ..................................................................
  29.  
  30.                Revision Notes for LSYSTEM 3 :15/10/1990           
  31.  
  32.      M.E.B.    Although LSYSTEM will allow logic primitives to  be 
  33.                modelled with zero rise and/or fall time or a  zero 
  34.                delay time it is recommended that users do not  set 
  35.                these parameters to zero.   In some cases this will 
  36.                lead to  unstable  logic  networks  and  simulation 
  37.                results  that  are  in  error.    In  practice,  of 
  38.                course, all real logic primitives  do  have  finite 
  39.                rise and fall times.   If  you  require  a  minimum 
  40.                rise and fall time then set delay =1 or rise=1  and 
  41.                fall=1.      In  logic   networks   which   contain 
  42.                cross-coupled gates make sure that each gate has  a 
  43.                different delay parameter, for example:-
  44.  
  45.                G1  IN1 OUT2 OUT1 NAND2 (DELAY = 1)
  46.                G2  IN2 OUT1 OUT2 NAND2 (DELAY = 2)
  47.  
  48.      M.E.B.    Screen dump printer switches -SDG and -DDG added to 
  49.                WAVEFORM.  These switches set the  WAVEFORM  screen 
  50.                dump  routines  to  (1)  8-pin   standard   density 
  51.                graphics, and (2) 8-pin  double  density  graphics. 
  52.                See the additions to the USER GUIDE at the  end  of 
  53.                these notes.
  54. ..................................................................
  55.  
  56.  
  57.  
  58.                Revision Notes for LSYSTEM 3 : 2/10/1990             
  59.  
  60.      M.E.B.    A bug in the LSM.BAT and  LS.BAT  files  corrected.  
  61.                An error occurred when the user ran LSYSTEM via the 
  62.                batch files but neglected to enter the name of  the 
  63.                source  file.    To  correct  this  bug  the  error 
  64.                trapping routines in COMPILE, SIMULATE and WAVEFORM 
  65.                had to be changed and the software recompiled.
  66.  
  67.      P.R
  68.      M.E.B     COMPILE, SIMULATE and WAVEFORM input line  routines 
  69.                changed to allow users to enter logic network  file 
  70.                names with the extension .NWK.    LSYSTEM will  now 
  71.                work correctly in both the following cases:-
  72.  
  73.                LSM BCD16         or       LS BCD16
  74.                LSM BCD16.NWK              LS BCD16.NWK
  75.  
  76.                If a different extension is specified by the  user, 
  77.                LSYSTEM will convert it to .NWK.
  78.  
  79.  
  80. ..................................................................
  81.  
  82.                Revision Notes for LSYSTEM 3 : 22/9/1990             
  83.  
  84. (1)  COMPILE
  85.  
  86.      M.E.B.    Maximum  sizes  for  number  of  nodes,  number  of 
  87.                models, number  of  macros  etc.  added  to  output 
  88.                screen header.  This helps identify  the  amount of 
  89.                resources left when simulating large logic networks.
  90. ..................................................................
  91.  
  92.                Revision Notes for LSYSTEM 3 : 20/9/1990             
  93.  
  94. (1)  COMPILE
  95.  
  96.      M.E.B.    Output screen header changed  to  include  revision 
  97.                date.   This has been done to  make  it  easier  to 
  98.                identify the version of COMPILE.
  99.  
  100. (2)  SIMULATE
  101.  
  102.      M.E.B.    Bug fixed which gave incorrect  simulation  results 
  103.                for sequential primitives with 8 state bits.
  104.  
  105.      M.E.B.    Output screen header changed  to  include  revision 
  106.                date.   This has been done to  make  it  easier  to 
  107.                identify the version of SIMULATE.
  108.  
  109.  
  110.  
  111. (3)  WAVEFORM
  112.  
  113.      M.E.B.    Graphics display changed to include revision  date.   
  114.                This has been done to make it  easier  to  identify 
  115.                the version of WAVEFORM.
  116.  
  117.  
  118. ..................................................................
  119.  
  120.                Revision Notes for LSYSTEM 3.0 : 6/9/1990            
  121.  
  122. (1)  COMPILE
  123.  
  124.      M.E.B     Additional keywords  .SUBCKT  and  .ENDS  added  to 
  125.                allow existing SPICE  schematic  capture  packages, 
  126.                for  example  ORCAD  and  SCHEMA,  to  be  used  to 
  127.                generate LSYSTEM netlists.
  128.  
  129.                .SUBCKT  and  .ENDS  have  identical  functions  to 
  130.                .MACRO and .ENDM.
  131.  
  132. (2)  SIMULATE
  133.  
  134.      M.E.B.    Changes to the simulator code  have  increased  the 
  135.                simulator speed by roughly 10 to 15%.
  136.  
  137. (3)  WAVEFORM
  138.  
  139.      M.E.B.    10/8/1990 :- Graphics  display  bugs  fixed.   Also 
  140.                minor colour changes made to WAVEFORM to allow  the 
  141.                trace  waveforms  to  be  displayed   with   better 
  142.                contrast on compact PCs.
  143.  
  144.      P.R.      10/8/1990 :- Screen dump output added to WAVEFORM.
  145.  
  146.      M.E.B.    3/9/1990 :-  Screen dump routines modified to  give 
  147.                correct operation  with  CGA,  EGA,  VGA  and  HERC 
  148.                graphics adapters.
  149.  
  150.      M.E.B.    4/9/1990 :- Screen  dump  printer  switches  -P8SDG 
  151.                and -P8DDG added to WAVEFORM.
  152.  
  153. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  154. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  155.  
  156.       LSYSTEM VERSION 3.0 -  additions to USER GUIDE      
  157.  
  158. (1)  COMPILE
  159.  
  160.      The standard SPICE keywords .SUBCKT and .ENDS have been added 
  161.      to  LSYSTEM.    This  allows  any  of  the  current   popular 
  162.      schematic capture packages to be  used  to  generate  LSYSTEM 
  163.      netlists.    Netlists  generated  from  a  schematic  capture 
  164.      package should consist of a series of SPICE SUBCKT calls, for 
  165.      example :
  166.  
  167.      XEL1  1  2  3  AND_2
  168.      XEL2  4  3  5  OR_2
  169.      XEL3  5  6  INV_S
  170.  
  171.      The function of these SUBCKTs can then be defined in  a  text 
  172.      file and inserted into a LSYSTEM  XXXXX.NWK  file  using  the 
  173.      .INCLUDE command, for example 
  174.  
  175.      .SUBCKT  AND_2  IN1  IN2  OUT
  176.           EL IN1 IN2 OUT AND2 (rise=6 fall=8)
  177.      .ENDS
  178.  
  179.      .SUBCKT OR_2 IN1 IN2 OUT
  180.           EL IN1 IN2 OUT OR2 (rise=6 fall=9)
  181.      .ENDS
  182.  
  183.      .SUBCKT   INV_S IN OUT
  184.           EL IN OUT INV ( rise=10 fall=12)
  185.      .ENDS
  186.  
  187.      A text editor should be used to enter into the XXXX.NWK  file 
  188.      clock  information,  .LIB   statements  and  simulation   run 
  189.      time controls.
  190.  
  191.  
  192. (2)  WAVEFORM
  193.  
  194.      LSYSTEM VERSION 3.0 includes screen dump output for obtaining 
  195.      hard copy of the high resolution  graphics  trace  waveforms.  
  196.      The screen dump routines only work with dot  matrix  printers 
  197.      which support the EPSON 8 pin standard and double density bit 
  198.      image modes.
  199.  
  200.      Screen dumps can be generated by :-
  201.  
  202.      (1)  Pressing the "Print Screen" key, or
  203.      (2)  Pressing function key F9.
  204.  
  205.      In the first case LSYSTEM assumes you  have  loaded  a  stand 
  206.      alone screen dump program before LSYSTEM is run.  An  example 
  207.      of this  type  of  screen   dump program is the MSDOS utility 
  208.      GRAPHICS.   If you are using a CGA adapter with LSYSTEM  then 
  209.      we recommend the use of the GRAPHICS utility.   However,  the 
  210.      GRAPHICS routine will not work with the  EGA,  VGA  and  HERC 
  211.      graphics adapters.  In these cases the LSYSTEM dump routines, 
  212.      or other third party software, should be used.
  213.  
  214.      Pressing function key F9 will generate a screen dump  of  the 
  215.      currently displayed trace waveform provided one of the screen 
  216.      dump   routines built into LSYSTEM has  been  activated  when 
  217.      WAVEFORM was run.   To  activate  the  screen  dump  routines 
  218.      one of  the  printer  switches  must  be  added  to  the  DOS 
  219.      command:-
  220.                C:\LSYSTEM> waveform file [switches ......] <ENTER>
  221.  
  222.      The available printer switches are:-
  223.  
  224.      -SDG      Set printer to 8-pin standard density graphics.
  225.      -DDG      Set printer to 8-pin double density graphics.
  226.      -P8SDG    Set printer bit image mode to standard density.
  227.      -P8DDG    Set printer bit image mode to double density.
  228.  
  229.      Only one printer mode switch may be used at a time.  
  230.  
  231.      The batch files LS.BAT and LSM.BAT can be modified to include 
  232.      one of the screen dump printer switches if you so wish.  Also 
  233.      note the LSYSTEM screen dump routines will not clash with any 
  234.      previously loaded stand alone software.
  235.  
  236.     To use switches -SDG, -DDG,  -P8SDG or -P8DDG your printer 
  237.     must support the following EPSON graphics modes:-
  238.  
  239.      -SDG      Standard density 60 dots/inch, 480 dots/line mode,
  240.                selected by
  241.                               ESC K n1 n2 Data
  242.      -DDG      Double density 120 dots/inch, 960 dots/line mode,
  243.                selected by
  244.                               ESC L n1 n2 Data 
  245.  
  246.  
  247.  -P8SDG        Standard density 60 dots/inch, 480 dots/line mode,
  248.                selected by
  249.                               ESC * m n1 n2 Data
  250.                where m = 0.
  251.      -P8DDG    Double Density 120 dots/inch, 960 dots/line mode,
  252.                selected by
  253.                               ESC * m n1 n2 Data
  254.                where m = 1.
  255.  
  256.      Your printer must also respond to the following codes:-
  257.  
  258.      (1)  Reset printer -- ESC @
  259.  
  260.      (2)  N/180 inch paper feed -- ESC 3 n
  261.  
  262.